<?php 
include('../../Connections/KRAPPERCON.php');

$fecped = '';
$fecven = '';
$codcli = '';
$text = '';
$refer = '';
$condvta = '';
$moneda = '';
$cladoc = '';
$items = '';
$fecfac = getVal('t_fecfac');
$callback = getVal('callback');

$oper = $_POST['oper'];
$field = 0;
$newnro = '';
if (isset($_POST['pedido'])) {
$newnro = $_POST['pedido'];
}
if (isset($_POST['field'])) {
$field = $_POST['field'];
}
if ($field == 1) {
$fecped = $_POST['t_fecped'];
$fecven = $_POST['t_pd_fecven'];
$codcli = $_POST['t_pd_codcli'];
$text = $_POST['t_pd_txtped'];
$refer = $_POST['t_pd_refped'];
$condvta = $_POST['cbo_condvta'];
$cladoc = $_POST['cbo_pd_cldoc'];
$rechazo = $_POST['cb_rechazo'];
$items = $_POST['items'];
$moneda = $_POST['cb_moneda'];
}
/*$fecdoc = '2013-02-20';
$fecent = '2013-02-20';
$codprv = '10004';
$cladoc = 'OC_OK';
$items = '178010C010|12.32|3|Filtro de Aire1 #178010C010|10.45|7|Filtro de Aire2#';*/
//echo $oper;
if ($oper == 'add'){
/*
	$sql = "call sp_savePedido('".$cladoc."','".$fecped."','".$codcli."','".$text."','".$refer."','".$condvta."','".$fecven."','PEN','".$items."','".$user_now."');";
	doEcho($sql);
	//exit;
	$res = $mysqli->query($sql) or die($mysqli->error.__LINE__);
	if ($res)
	if ($row = $res->fetch_assoc()){
		$newnro = $row['newnro'];
		if ($newnro > 0) {
			echo '<script type="text/javascript">showOk("Se ha creado el Pedido '.$newnro.'");
					$("#sp_nroped").html("'.$newnro.'");$(".rowDel").remove();updPosItem();
				</script>';
		}
		else {
			echo '<script type="text/javascript">showOk("Error al Generar el Pedido de Venta\n'.$row['msg_err'].'\n'.$row['pos_doc'].'");</script>';
		}
	}
	*/
}
else 
	if ($oper == 'upd'){
		
		$sql = "call sp_saveVBAK_Pvu('".$newnro."','".$cladoc."','".$fecped."','".$codcli."','".$rechazo."','".$text."','".$refer."','".$condvta."','".$fecven."','".$moneda."','".$items."','".$user_now."','".$fecfac."');";
		doEcho($sql);
		//exit;
		$res = $mysqli->query($sql) or die($mysqli->error.__LINE__);
		if ($res)
		if ($row = $res->fetch_assoc()){
			$newnro = $row['newnro'];
			if ($newnro > 0) {
				echo '<script type="text/javascript">$("#sp_nroord").html("'.$newnro.'");updPosItem("'.$newnro.'");showOk("Se ha Actualizado la Orden '.$newnro.'");noEditPD();$(".rowDel").remove();';
				if (trim($callback)!=""){
				echo $callback."({newnro : '".$newnro."',msg_err:''});";
				}
				echo '</script>';
			}
			else {
				echo '<script type="text/javascript">showOk("No se pudo Actualizar el Doc.Venta\n'.$row['msg_err'].'\n'.$row['pos_doc'].'");</script>';
			}
		}
	}
else if ($oper == 'fact'){
$clase = $_POST['clase'];
// 1 = Factura
// 2 = Boleta
$sql = "call sp_saveVBRK_Pvu('".$newnro."','".$clase."','".$user_now."','P',null,'','')";	
doEcho($sql);
$res = $mysqli->query($sql) or die($mysqli->error.__LINE__);
if ($res) {
	if ($row = $res->fetch_assoc()){
		if ($row['newnro']>0){
		$ret = $row['w_rete'];
		$mon = $row['w_mon'];
		echo '<script type="text/javascript">loadPage("Procesos/verFactura.php",{ oper : "view" , t_fc_nrodoc : "'.$row['newnro'].'"});showOk("Se ha generado el Documento Factura/Boleta '.$row['newnro'].'");';
			if ($ret > 0){
			echo "showOk('Se ha retenido: ".rnd($ret)." ".$mon."');";
			}
		echo '</script>';
		}
		else {
			echo '<script type="text/javascript">showError("No se ha procesado el Documento\n'.$row['msg_err'].'\n");</script>';
		}
	}
$res->close();
		//if ($mysqli->more_results()){
		$mysqli->check_result();
		//}
}
}
?>
